#ifndef _theme_h_
#define _theme_h_

#define THEME_STD_BGCOLOR 0xff0000
#define THEME_STD_BORDERCOLOR 0x00ff00

//using namespace std;

class Theme {
    private:
        int background_color;
        int border_color;
        int border_size;
    public:
        
        Theme(){
            background_color = THEME_STD_BGCOLOR;
            border_color = THEME_STD_BORDERCOLOR;
            border_size = 1;
        }
        
        void setBackgroundColor(int color){
            background_color = color;
        }
        int getBackgroundColor(){
            return background_color;
        }
        void setBoderColor(int color){
            border_color = color;
        }
        int getBorderColor(){
            return border_color;
        }
        
        void setBorderSize(int size){
            border_size = size;
        }
        int getBorderSize(){
            return border_size;
        }
};
        
#endif
